home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-4774 / easy_pov / easy_pov.txt < prev   
Text File  |  1994-06-21  |  18KB  |  346 lines

  1.  
  2. ------------------------
  3. - Easy POV Version 1.0 -
  4. ------------------------
  5.  
  6. Qu'est ce qu'Easy POV.
  7.     Easy Pov est un programme qui permet de lancer facilement le 
  8. merveilleux programme de Ray-Tracing qu'est Persistance Of Vision. En 
  9. effet ce merveilleux programme est un programme qui est loin d'être 
  10. convivial. Pour le lancer il faut en effet une ligne de commande 
  11. (options les une à la suite des autres) assez complexe pour le 
  12. débutant et qui ne met personne à l'abri d'une erreur de frappe. C'est 
  13. pour cette raison que j'ai décidé de créer Easy POV pour permettre de 
  14. lancer facilement (d'où le nom du programme) POV sans faire trop 
  15. d'erreurs. Maintenant on peut dire que le lancement de POV est à la 
  16. portée de tout le monde. En plus de pouvoir lancer POV facilement Easy 
  17. POV fait aussi une vérification sur les options pour éviter de donner 
  18. des mauvaises commandes à POV.
  19.  
  20. Comment ça marche ?
  21.     En premier lieu pour pouvoir utiliser Easy POV vous devez au 
  22. minimum avoir la haute résolution ST (640 *400) ce qui n'est pas trop 
  23. gênant mais une version pour les résolutions inférieures est prévue si 
  24. la demande vient.
  25.     Pour que tout marche sans problèmes vous devez avoir dans le même 
  26. dossier POV (version correspondante à votre ATARI si possible) et le 
  27. programme Easy POV proprement dit. Cliquez sur EASY_POV.PRG et la 
  28. magie peut commencer.
  29.  
  30. Que faut-il faire ?
  31.     Une fois le programme lancé une fenêtre principale s'ouvre vous 
  32. laissant apparaître toutes les options de configuration POV possibles. 
  33. Pour modifier une option il suffit de cliquer dessus et suivant le cas 
  34. d'autres paramètres vous seront demandés. Pour tous les boutons ronds 
  35. un clic inverse l'état de l'options. Pour les chemins de recherche 
  36. (endroits où POV cherchera ses différents fichiers), le nom du script, 
  37. le nom de l'image un clic ouvre le sélecteur d'objet vous permettant 
  38. de choisir le fichier voulu. Par contre pour ces trois dernières 
  39. options un clic avec la touche ALTERNATE enfoncée provoque 
  40. l'effacement de l'option. Pour la résolution de l'image, une largeur 
  41. et une hauteur maximale de 32767 est possible. Si vous entrez une 
  42. valeur fausse le programme vous le fera remarquer et elle ne sera pas 
  43. prise en compte. Pour les lignes de début et de fin (option très 
  44. pratique si vous possédez plusieurs micro vous pouvez lancer le calcul 
  45. d'une image en plusieurs parties puis recoller les morceaux pour 
  46. accélérer le temps de calcul) les incohérences entre la résolution, le 
  47. début et la fin sont faites et vous en serez avertis si une erreur 
  48. surgit. Pour les options du type d'image, de la qualité et du 
  49. programme POV conseillé suivant votre ATARI il faut laisser le bouton 
  50. de la souris maintenu car un menu pop-up apparaît pour vous donner 
  51. d'autres options. Une fois toutes les options entrées il vous suffit 
  52. d'appuyer sur la touche ENTER (sur le pavé numérique) et votre calcul 
  53. peut commencer. POUR UTILISER LES POPUP VOUS DEVEZ CLIQUER SUR LES 
  54. CASES CORRESPONDANTES POUR LES VOIR APPARAITRE ET MAINTENIR LE BOUTON 
  55. DE LA SOURIS POUR CHOISIR L'OPTION DÉSIRÉE. LES POPUP DISPARRAISSENT 
  56. EN EFFET DES QU'ON LACHE LA SOURIS.
  57.  
  58. Les différentes options.
  59.  
  60. Options de la fenêtre :
  61.     Chemins : Chemins de recherches où POV ira chercher les différents 
  62. fichiers include de vos scripts.
  63.     Script : Nom de votre script image (*.POV).
  64.     Image : Nom de l'image à créer.
  65.     Type image :
  66.         TGA : Image format TARGA (24 bits type 2) reconnue par 
  67. beaucoup de programmes de dessins.
  68.         DIS : Format propre à POV reconnu par lui seul mais qu'il est 
  69. possible de convertir à partir du logiciel.
  70.         RAW : Format créant 3 fichiers (RED, GRN, BLU) comportant 
  71. chacun une seul couleur (rouge, verte, bleue) qu'il suffit de 
  72. superposer ensuite pour avoir l'image finale. Format pratique pour 
  73. ceux qui veulent faire directement de la séparation de couleur pour 
  74. l'impression.
  75.         Aucun : Ne crée pas de fichier de sortie. Pas très utile mais 
  76. pratique pour ceux qui veulent voir si leur script marche en 
  77. accélérant un peu leurs calculs car on gagne le temps d'écriture sur 
  78. le disque.
  79.     Largeur, Hauteur : Résolution de l'image (de 0 à 32768).
  80.     Début : Ligne de début pour le calcul (pour ceux qui veulent faire 
  81. les calcul en plusieurs parties).
  82.     Fin : Ligne de fin de calcul.
  83.     Anti-Aliasing : Méthode de calcul pour que les différences de 
  84. couleurs apparaissent plus douces (Attention ceci ralenti énormément 
  85. le calcul des image).
  86.     Valeur Anti-Aliasing : Valeur comprise entre 0 et 1.
  87.     Buffer : Mémoire tampon pour accélérer les accès disque lors de 
  88. l'écriture de l'image.
  89.     Valeur Buffer : Taille en Kilos-Octets.
  90.     Visualisation Image : Choisi si l'on veut pas ou voir l'image en 
  91. cours de calcul et la manière de visualisation. Attention car la 
  92. visualisation en cours ralenti sensiblement le temps de calcul.
  93.     Qualité image : POV permet de sortir les images sous différentes 
  94. qualités ce qui permet par exemple de faire une prévisualisation de 
  95. l'image sans toutes ses caractéristiques accélérant alors bien le 
  96. temps de calcul.
  97.     Visualisation infos : Permet lorsqu'on est pas en visualisation 
  98. image en cours de voir où en est le calcul.
  99.     Arrêt possible : Permet d'arrêter le calcul d'un image en cours 
  100. par le simple appuie sur une touche (indispensable à mon avis).
  101.     Continuer : Permet de reprendre le calcul d'une image arrêtée 
  102. précédemment.
  103.     Attente fin : Attend l'appuie sur une touche à la fin du calcul 
  104. (indispensable pour voir si tout à bien marché).
  105.     Attente erreur : Attend l'appuie sur une touche lorsque POV a 
  106. rencontré une erreur quelconque (indispensable pour voir pourquoi POV 
  107. s'est planté).
  108.     Type de POV : Suivant l'ATARI que vous possédez plusieurs versions 
  109. de POV existent. Avec cette options vous pouvez choisir quel programme 
  110. vous voulez utiliser. Par défaut si Easy POV détecte un 68030 ou un 
  111. 68882 le programme vous donnera la version la plus adéquate à votre 
  112. config. Pour rappels les différents programmes de POV existants sont :
  113.         POVST.TTP pour la version 68000 seul.
  114.         POVST_82.TTP pour le 68000 et 68882.
  115.         POV30.TTP pour la version 68030
  116.         POV30_82.TTP pour le 68030 et 68882.
  117.  
  118. Menus déroulants :
  119.     Quitter : Quitter Easy POV (CNTRL Q).
  120.     DIS -> TGA : Conversion format DIS vers format TARGA 24bits.
  121.     DIS -> RAW : Conversion format DIS vers format RAW de Quick Ray 
  122. Trace. Attention ce format est différent du format RAW de POV qui crée 
  123. 3 fichiers distincts.
  124.     DIS -> TIF : Conversion format DIS vers format TIF un grand 
  125. standard de format d'image.
  126.     TIF -> DIS : Conversion format TIF vers format DIS.
  127.     Lancer POV : Permet de lancer le calcul de l'image (ENTER).
  128.     Aide : Un petit écran d'aide pour vous (HELP).
  129.  
  130. Comment Easy POV passe les paramètres à POV.
  131.     POV pour fonctionner doit avoir une ligne de commande comprenant 
  132. toutes ses options et utilise aussi par défaut un fichier nommé 
  133. POVRAY.DEF. C'est par ce dernier que j'ai décidé de passer les 
  134. différentes options à POV. Car en effet comme le fichier POVRAY.DEF 
  135. est utilisé directement par POV si vous n'avez pas assez de mémoire 
  136. vous pouvez créer votre ligne de commande dans Esay POV puis quitter 
  137. le programme pour gagner de la place mémoire puis ensuite il ne vous 
  138. reste qu'à lancer POV à partir du bureau et sans rien mettre dans la 
  139. ligne de commande que vous offre le bureau vous avez directement 
  140. toutes les options que vous avez choisies précédemment. Dans Easy POV 
  141. le fichier POVRAY.DEF est sauvegardé directement lors du lancement de 
  142. POV si une modification a été faite, si par contre vous voulez quitter 
  143. Easy POV et qu'une modification a été faite le programme vous demande 
  144. si vous voulez sauvegarder les options avant de quitter. En 
  145. utilisation normale la sauvegarde de la configuration est entièrement 
  146. transparente et vous n'avez donc pas besoin de demander une sauvegarde 
  147. (c'est pour cette raison qu'aucune option de sauvegarde n'est 
  148. disponible). Lors du lancement d'Easy POV les options sont reprises 
  149. dans le fichier POVRAY.DEF, si ce fichier n'existe pas les options que 
  150. j'ai défini par défaut seront prises.
  151.  
  152. Easy POV et MULTITOS.
  153.     Avec l'arrivée sur le marché du nouveau système d'exploitation 
  154. multitâches d'ATARI, il m'a paru important de pouvoir lancer POV en 
  155. tache de fond si MULTITOS est présent. En effet lorsque MULTITOS est 
  156. actif le programme va chercher la variable d'environnement TOSRUN qui 
  157. permet de lancer les programmes n'utilisant pas le GEM (*.TOS, *.TTP) 
  158. pour lancer POV en tache de fond. Cette variable d'environnement est 
  159. définie dans le fichier de configuration de MULTITOS GEM.CNF. La ligne 
  160. suivante (ou quelque chose lui ressemblant) doit apparaître :
  161.     setenv TOSRUN=C:\MUTITOS\MINIWIN.APP
  162. Pour ceux qui ne sauraient pas configurer MULTITOS lors de 
  163. l'installation de celui ci cette ligne est automatiquement créée. Par 
  164. contre sous MULTITOS j'ai interdit que l'option de visualisation de 
  165. l'image soit possible car adieu le multitâche si POV se garde tout 
  166. l'écran pour lui. Donc pas la peine d'essayer d'activer l'option de 
  167. visualisation. Quand vous lancer POV sous MULTITOS une nouvelle 
  168. fenêtre s'ouvre et vous voyez à l'intérieur le déroulement de votre 
  169. calcul s'effectuer. Après avoir lancer POV vous pouvez même quitter 
  170. Easy POV sans aucun problème pour libérer un peu plus de mémoire. Vous 
  171. pourrez même si l'envie vous en dit lancer plusieurs calculs en cours 
  172. mais je ne vous le conseille pas de trop car à l'heure actuelle 
  173. MULTITOS n'est pas un monstre de rapidité. De toutes façons pas la 
  174. peine de se plaindre car MULTITOS est maintenant assez fiable et je 
  175. peux dire que celui qui arrive à faire planter MUTITOS n'a pas de 
  176. chance ou qu'il l'a vraiment cherché. Attention si vous voulez lancer 
  177. plusieurs POV en même temps n'oubliez pas de changer le nom de l'image 
  178. de sortie car il est impossible d'écrire sur un fichier par plusieurs 
  179. applications en même temps, si vous tenter cette opération POV vous 
  180. donnera une erreur du type 'Erreur fichier de sortie ...'.
  181.  
  182. Le mot de la fin.
  183.     Voila c'est fini pour cette petite documentation mais je voulais 
  184. vous dire que ce programme est un postcardware (inventé par Vincent 
  185. Pomey l'auteur de STZIP) et que si vous voulez m'envoyer une petite 
  186. carte pour me remercier de mon très bon (et je suis modeste) travail 
  187. ou que vous voulez des contacts divers vous pouvez me contacter à 
  188. l'adresse suivante :
  189.     M Cordonnier Christophe
  190.         ETR 55.665 
  191.         Base Aérienne 107
  192.             78129 Villacoublay-Air
  193. Ou par minitel au 3615 STMAG en bal 'fatboy78' ou sur le serveur 
  194. AZIMUT au (1)39-98-09-02 dans la même bal.
  195. Je voulais aussi dire que j'ai moi même travaillé sur les sources de 
  196. POV que j'ai modifiés pour corriger certains bugs et entièrement 
  197. traduit en français. Si vous voulez une version (68000, 68030, 68882)  
  198. n'hésitez pas à me contacter pour l'avoir en précisant bien ce que 
  199. vous désirez. Pour tous ceux qui développent eux même leurs 
  200. applications je leur signale que je fais partie de l'association ST&CO 
  201. qui édite une fanzine d'une quarantaine de pages avec une disquette de 
  202. DP. Pour vous abonner à notre magazine STUPEFIANT ou pour diffuser vos 
  203. créations vous pouvez également me contacter par le moyen que vous 
  204. préférez.
  205.  
  206. Bonnes images à tous et vive ATARI ...
  207.  
  208. Mises à jour ...
  209. Version 1.1 (26/08/93) :
  210.     Correction d'un bug de redessin des boutons de valeur lors d'une 
  211. modification de ces valeurs.
  212.     La barre de la fenêtre vous prévient lorsqu'une modification a été 
  213. constatée dans les différentes options possibles.
  214.     Amélioration de la gestion des modifications des options.
  215.     Amélioration du traitement des menus pop_up.
  216.     Ajout de l'option de création d'un fichier statistique. Avec cette 
  217. option un fichier nommé POVSTAT.OUT est créé. Ce fichier contiendra 
  218. toutes les informations que POV utilisera pour créer votre image. 
  219. Option très pratique pour ceux qui lance le calcul et laissent leur 
  220. machine se débrouiller toute seule car ils pourront ainsi lire les 
  221. résultats de leur calcul plus tard.
  222.  
  223. Version 1.2 (10/09/93) :
  224.     Encore une amélioration du traitement de menus pop_up qui 
  225. n'utilisent maintenant plus de mémoire supplémentaire pour assurer le 
  226. redessin de la partie recouverte précédemment.
  227.     Mise à niveau des raccourcis clavier suivant la norme définie par 
  228. ATARI.
  229.     Un bug sur la gestion de la valeur de l'anti-alias subsiste dans 
  230. cette version car il est aujourd'hui impossible de modifier cette 
  231. valeur, mais la valeur par défaut de 0.3 est celle qui donne les 
  232. meilleurs résultats. Pour ceux qui voudraient quand même modifier 
  233. cette valeur il suffit de prendre un éditeur de texte et d'éditer le 
  234. fichier POVRAY.DEF et de modifier la valeur placée après le 
  235. +aX.XXXXXX.
  236.  
  237. Version 1.3 (01/11/93) :
  238.     EasyPov est aujourd'hui le premier shell disponible pour POV2.
  239.     Voilà une étape importante pour EasyPov car avec l'arrivée de POV2 
  240. qui possède de nouvelles options il a fallut une adaptation pour 
  241. profiter pleinement des nouvelles particularités de ce nouveau POV. 
  242. EasyPov garde toujours, enfin presque, la même interface avec en plus 
  243. le choix entre POV 1 et 2. En effet pour ceux qui ne possèdent pas 
  244. POV2, je n'ai pas voulu les pénaliser et suivant la version de POV que 
  245. vous possédez EasyPov vous propose plus ou moins d'options. A part ces 
  246. nouvelles options l'utilisation reste toujours la même.
  247.     Correction du bug de l'anti-alias car maintenant la modification 
  248. de cette valeur est possible sans la moindre erreur avec vérification 
  249. de la cohérence.
  250.     Correction d'un bug important concernant la gestion de la souris 
  251. car quand on cliquait en dehors de la fenêtre, le programme se 
  252. bloquait !!! Je me demande comment je n'ai pas vu ce bug avant. Mais 
  253. maintenant plus d'erreur tout fonctionne parfaitement.
  254.     Ajout de message d'alerte si vous voulez modifier des valeurs sans 
  255. que les options correspondantes ai été validées (anti alias,buffer 
  256. ...).
  257.     Encore une correction de la routine de menus pop-up car Multitos 
  258. n'est pas vraiment encore stable et l'ancienne version tournait 
  259. parfaitement sous le TOS et certaines versions de MULTITOS mais ne 
  260. fonctionnait pas bien sous MULTITOS 1.08 par exemple. Maintenant les 
  261. pop-ups fonctionnent aussi bien sous TOS que toutes les versions de 
  262. MULTITOS disponibles à ce jour (0.80 à 1.09).
  263.  
  264. Version 1.4 (01/12/93) :
  265.     Version pas vraiment nouvelle car la version 1.3 n'a pas été 
  266. diffusée (à part quelques copains) et cette version corrige tous les 
  267. petits bugs de la 1.3. Cette version est donc le premier shell complet 
  268. pour POV1 et 2 vraiment disponible et qui fonctionne sur toute la 
  269. gamme. Pour les nouvelles options de POV2 veuillez vous reporter à la 
  270. documentation de POV.
  271.     Maintenant sous MINT (pas MULTITOS) vous pouvez lancer POV en 
  272. tache de fond car comme POV est un programme qui n'utilise pas de GEM 
  273. il n'y avait aucune raison que POV ne tourne pas en multitâche. Comme 
  274. pour MULTITOS il faut que la variable d'environnement TOSRUN soit 
  275. déclarée.
  276.     Avec l'arrivée de la carte ScreenBlaster sur Falcon030, je me suis 
  277. rendu compte que la visualisation des images sous POV était impossible 
  278. car avec la carte ScreenBlaster les changements de résolution à 
  279. l'intérieur d'une application sont impossibles ou bien ils plantent le 
  280. Falcon (BUG de ScreenBlaster ?). Donc, comme sous MULTITOS, les 
  281. options de visualisation ont été volontairement enlevées pour éviter 
  282. tout plantage indépendant de POV ou EasyPOV.
  283.     Un petit BUG existe lorsque l'accessoire fourni dans le STMAG79 
  284. (CLOGGE) est actif. En effet comme ce programme utilise les 
  285. interruptions pour afficher ses infos les menus popup ne fonctionnent 
  286. plus correctement. Comme ce problème est tout récent je n'ai pas 
  287. encore la solution mais je vais y penser. Pour le moment il suffit de 
  288. configurer l'accessoire en inactif et tout rentre dans l'ordre.
  289.  
  290. Version 1.5 (01/01/94) :
  291.     Encore une évolution assez importante dans la vie d'EasyPOV. En 
  292. effet si le fonctionnement du logiciel reste complètement le même une 
  293. option importante voit ici le jour. Maintenant vous avez en effet la 
  294. possibilité de charger ou sauver toutes les configurations que vous 
  295. désirez (fichier avec extension .DEF comme le fichier de configuration 
  296. de POV). Beaucoup plus pratique cette option vous permet donc de créer 
  297. facilement toutes vos configurations et de les charger lorsque vous le 
  298. désirez. Pour charger une configuration rien de plus simple car un 
  299. sélecteur d'objet s'ouvre vous donnant le choix entre les différentes 
  300. options déjà disponibles. Pour sauver une configuration même principe. 
  301. Lors de manipulation de fichiers si vous n'entrez pas l'extension elle 
  302. est automatiquement ajoutée (.DEF) mais si vous en saisissez une elle 
  303. sera prise en compte. En outre une option de remise à zéro de toutes 
  304. les valeurs (valeurs par défaut) est maintenant disponible (choix dans 
  305. le menu déroulant ou raccourci clavier CTRL R) pour accélérer encore 
  306. l'utilisation d'EasyPOV. Cette version corrige en plus quelques bugs 
  307. mineurs qui subsistaient pour améliorer votre confort.
  308.  
  309. Version 1.6 (01/02/94) :
  310.     Aucune modification dans le fonctionnement du logiciel mais 
  311. principalement correction des popups qui fonctionnement maintenant 
  312. presque partout (oui presque car je n'ai pas toutes les configurations 
  313. existantes pour faire des test). Plus aucune incompatibilité avec les 
  314. accessoires comme BEFORE DAWN et CLOGGE par exemple. Au fait pour ceux 
  315. qui seraient intéressés par la correction de ce bug je leur dirais que 
  316. je suis juste obligé de faire un appel incorrecte à la fonction 
  317. 'evnt_multi' pour que tout rentre dans l'ordre !!! Il est vraiment 
  318. bizarre ce GEM.
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.